|
|
| Lokalizacja w menu |
|---|
| 3D / BIM → Teren |
| Środowisko pracy |
| Architektura |
| Domyślny skrót |
| S I |
| Wprowadzono w wersji |
| - |
| Zobacz także |
| brak |
Teren środowiska Architektura to specjalny obiekt łączący właściwości standardowego obiektu grupy FreeCAD i obiektów Architektury. Jest szczególnie odpowiedni do reprezentowania całego terenu projektowego lub terenu. W pracy architektonicznej opartej na formacie IFC jest głównie używany do organizacji modelu, zawierając w sobie budynki. Teren jest również wykorzystywany do zarządzania i wyświetlania fizycznego terenu oraz może obliczać objętości ziemi do dodania lub usunięcia.
Teren
Volume): Objętość ziemi do dodania do tego terenu.LinkList): Inne kształty dodane do tego obiektu.String): Ulica i numer domu dla tej lokalizacji.String): Miasto tej lokalizacji.String): Kraj tej lokalizacji.Angle): Kąt między prawdziwą północą a kierunkiem północy w tym dokumencie, czyli osią Y. Oznacza to, że domyślnie północ wskazuje na oś Y, a wschód na oś X; kąt zwiększa się przeciwnie do ruchu wskazówek zegara. Wcześniej ta właściwość była znana jako DANEOdchylenie od północy.FileIncluded): Umożliwia dołączenie pliku EPW z strony z danymi EPW Ladybug do tej lokalizacji. Jest to potrzebne do wyświetlania diagramów róż wiatrów.Length): Wysokość poziomu 0 dla tej lokalizacji.Vector): Wektor wyciągnięcia do wykorzystania podczas operacji logicznych.Float): Szerokość geograficzna tej lokalizacji.Float): Długość geograficzna tej lokalizacji.Vector): Opcjonalne przesunięcie między punktem (0,0,0) modelu a punktem wskazanym przez współrzędne geograficzne.Length): Długość obwodu rzutowanego obszaru.String): Kod pocztowy tej lokalizacji.Area): Powierzchnia rzutowana tego obiektu na płaszczyznę XY.String): Region, prowincja lub hrabstwo tej lokalizacji.Bool): Usuwa dzielniki z wynikowego kształtu.Volume): Objętość ziemi do usunięcia z tego terenu.LinkList): Inne kształty odjęte od tego obiektu.Link): Podstawowy teren tej lokalizacji.Integer): Reprezentuje strefę czasową lokalizacji. Ponieważ ta wartość jest liczbą całkowitą, dozwolone są tylko standardowe strefy czasowe. Jeśli właściwość WIDOKDiagram słoneczny jest ustawiona na PRAWDA i zainstalowany jest odpowiedni moduł, ta wartość będzie używana do generowania dokładniejszych diagramów słonecznych i wiatrowych. Strefa czasowa powinna być przesunięciem między -12 a +14, gdzie 0 to Greenwich, Wielka Brytania (GMT+0). Dodatnie wartości są na wschód od Greenwich, a ujemne na zachód.String): URL pokazujący tę lokalizację na stronie mapowej.
Kompas
Bool): Domyślnie False. Pokazuje lub ukrywa kompas.Vector): Pozycja kompasu względem umiejscowienia działki.Angle): Obrót kompasu względem działki.Bool): Domyślnie False. Aktualizuje wartość deklinacji na podstawie obrotu kompasu.Teren
Enumeration): Domyślnie Project North. Po ustawieniu na True North cała geometria zostanie obrócona, aby dopasować się do prawdziwej północy tej działki.Bool): Domyślnie False. Pokazuje lub ukrywa diagram ścieżki słońca. Zobacz Diagramy słoneczne i wiatrowe.Color): Kolor diagramu ścieżki słońca.Vector): Pozycja diagramu ścieżki słońca.Float): Skala diagramu ścieżki słońca.Bool): Domyślnie False. Pokazuje lub ukrywa diagram róży wiatrów (wymaga wypełnionej właściwości danych EPW File oraz zainstalowanego modułu Python Ladybug. Zobacz Diagramy słoneczne i wiatrowe).
Zacznij od stworzenia obiektu reprezentującego teren. Na przykład, można łatwo zaimportować dane siatki, które można przekształcić w kształt środowiska Część, korzystając z menu Część → Utwórz kształt z siatki. Następnie, utwórz obiekt typu Teren i ustaw jego właściwość DANEUkształtowanie terenu w stosunku do obiektu Część, którą właśnie utworzyliśmy:
Utwórz objętości (wymagane są bryły) reprezentujące obszary, które mają zostać wykopane lub wypełnione. Kliknij dwukrotnie obiekt Teren w widoku drzewa i dodaj te objętości do grup Dodawanie lub Odejmowanie. Kliknij przycisk OK.
Geometria terenu zostanie ponownie obliczona, a właściwości obszarów, obwodów i objętości zostaną ponownie obliczone.
Jeśli Ladybug jest zainstalowany na Twoim systemie, Obiekty typu teren mogą wyświetlać diagram ścieżki Słońca i / lub różę wiatrów. W tym celu, właściwości DANELongitude, DANELatitude i DANEDeclination (wcześniej DANENorth Deviation) muszą być poprawnie ustawione, a wartości własciwości WIDOKSolar Diagram lub WIDOKWind Rose ustawione na PRAWDA.
Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.
Narzędzie Teren może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:
Site = makeSite(objectslist=None, baseobj=None, name="Site")
Site z objectslist, który jest listą obiektów, lub baseobj, który jest obiektem Shape lub Terrain.Przykład:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
Building = Arch.makeBuilding([Wall])
Site = Arch.makeSite([Building])
FreeCAD.ActiveDocument.recompute()
FreeCAD.Gui.ActiveDocument.ActiveView.viewIsometric()
Tak długo jak moduł pysolar jest obecny, diagram ścieżki Słońca może być dodany do terenu. Ustaw odpowiednią długość i szerokość geograficzną oraz kąty deklinacji, a także skalę odpowiednią do rozmiaru modelu.
Obecnie diagram służy jedynie celom informacyjnym i ma charakter wizualny. Aby uzyskać diagram ścieżki Słońca umożliwiający wizualizację cieni oraz interaktywne zmienianie dat i godzin, najlepszym rozwiązaniem jest skorzystanie z zewnętrznej strony internetowej umożliwiającej przesyłanie modeli 3D. Niektóre z nich obsługują na przykład formaty .obj i .stl, które można eksportować z FreeCAD.
Należy pamiętać, że wymagany jest Pysolar 0.7 lub nowszy, a ta wersja działa tylko w środowisku Python 3.
Site.Longitude = -46.38
Site.Latitude = -23.33
Site.Declination = 30
# Uncomment if you want to show the compass
# Site.ViewObject.Compass = True
Site.ViewObject.SolarDiagram = True
Site.ViewObject.SolarDiagramScale = 10000
FreeCAD.ActiveDocument.recompute()
Diagram ścieżki Słońca można utworzyć za pomocą poniższej funkcji, niezależnie od lokalizacji.
Node = makeSolarDiagram(longitude, latitude, scale=1, complete=False)
longitude i latitude, z opcjonalną wartością scale.complete jest ustawiona na Prawda, rysowanych jest 12 miesięcy, co pokazuje pełny układ słoneczny analemma.import FreeCADGui, Arch
Node = Arch.makeSolarDiagram(-46.38, -23.33, scale=10000, complete=True)
FreeCAD.Gui.ActiveDocument.ActiveView.getSceneGraph().addChild(Node)